package com.company.core.weixin.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author lcl
 * @Title: XxcLoginQuery
 * @ProjectName smart-planet
 * @Description: 小程序授权实体类
 * @date 2019/1/17下午7:33
 */
@ApiModel(value="xcxLoginQuery",description="小程序授权实体类")
@Data
public class XcxLoginQuery {
    /**
     * 临时登录凭证code
     */
    @ApiModelProperty(value="登录凭证code",name="code",example="1",required = true)
    private String code;
    /**
     * 敏感数据在内的完整用户信息的加密数据
     */
    @ApiModelProperty(value="用户信息的加密数据",name="encryptedData",required = true)
    private String encryptedData;
    /**
     * 用于校验用户信息
     */
    @ApiModelProperty(value="用于校验用户信息",name="signature",required = true)
    private String signature;
    /**
     * 原始数据字符串，用于计算签名
     */
    @ApiModelProperty(value="计算签名",name="rawData",required = true)
    private String rawData;
    /**
     * 加密算法的初始向量
     */
    @ApiModelProperty(value="加密算法的初始向量",name="iv",required = true)
    private String iv;
}
